@charset "utf-8";

/* CSS Document */
.container {
	width: auto;
}

/* banner */
.banner {
	width: auto;
	min-width: 1200px;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
}

.banner a {
	display: block;
	width: auto;
	height: 100%;
}

.banner img {
	display: block;
	width: 100%;
}

/* 内容区域 */
.main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding-top: 15px;
}

/* 头条新闻 */
.headLines {
	position: relative;
	width: auto;
	height: auto;
	min-height: 120px;
	background: url(https://www.stdaily.com/resource/kjw/images/xzxbg.png) no-repeat bottom right #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);

	margin-bottom: 40px;
	padding-bottom: 30px;

}

.headLines h3 {
	padding: 40px 250px 5px 50px;
	text-align: center;
}

.headLines h3 a {
	font-size: 40px;
	line-height: 42px;
	color: #333333;
	font-weight: bolder;


}

.headLines h3 a:hover {
	color: #bb0b07;
}

/* 
.headLines p {
    font-size: 14px;
    color: #666666;
    text-align: center;
    line-height: 28px;
    padding-bottom: 20px;
    padding-right: 140px;
}

.headLines p a {
    color: #bb0b07;
    padding-left: 5px;
}

.headLines p a:hover {
    text-decoration: underline;
}

*/

/* 隐藏头像 */
.headLines.noneHead1,
.headLines.noneHeader0 {
	background: none;
}

.headLines.noneHead1 h3,
.headLines.noneHeader0 h3 {
	padding: 30px 50px 5px 50px;
}

.headLines.noneHead1 p,
.headLines.noneHeader0 p {
	padding-right: 0;
}

/* 轮播图 */
.rollBox {
	width: auto;
	height: 400px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	position: relative;
	margin-bottom: 50px;
}

.rollBox .boxHead {
	background: url(../images/roll_head.png);
	width: 77px;
	height: 86px;
	position: absolute;
	top: 15px;
	left: -24px;
	z-index: 1;
}

.rollBox .boxHead a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	text-indent: -999px;
}

.rollBox .boxItem {
	position: absolute;
	top: 0;
	left: 0;
	width: 1200px;
	height: 400px;
	background: #FFFFFF;
	display: none;
}

.rollBox .boxItem.cur {
	display: block;
}

.rollBox .boxItem .itemPic {
	width: 828px;
	height: 400px;
	float: left;
}

.rollBox .boxItem .itemPic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.rollBox .boxItem .itemCont {
	width: 372px;
	height: 400px;
	float: right;
	position: relative;
}

.rollBox .boxItem .itemCont i {
	width: 6px;
	height: 40px;
	background: #c5120d;
	position: absolute;
	top: 36px;
	left: 15px;
}

.rollBox .boxItem .itemCont h3 {
	margin: 32px;
}

.rollBox .boxItem .itemCont h3 a {
	display: block;
	font-size: 38px;
	text-align: justify;
	line-height: 46px;
	color: #333333;
	font-weight: bolder;
}

.rollBox .boxItem .itemCont h3 a:hover {
	color: #bb0b07;
}

.rollBox .boxItem .itemCont p {
	padding: 20px 40px;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	text-align: left;
}

.rollBox .boxControl {
	position: absolute;
	left: 0;
	bottom: 10px;
	padding-left: 865px;
}

.rollBox .boxControl span {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
	cursor: pointer;
}

.rollBox .boxControl span.cur {
	background: #f25453;
}

/* 轮播图 */
.carouselBox {
	width: auto;
	height: 422px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	position: relative;
	margin-bottom: 50px;
}

.carouselBox .boxHead {
	background: url(../images/roll_head.png);
	width: 77px;
	height: 86px;
	position: absolute;
	top: 15px;
	left: -24px;
	z-index: 1;
}

.carouselBox .boxHead a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	text-indent: -999px;
}

.carouselBox .boxItem {
	position: absolute;
	top: 0;
	left: 0;
	width: 828px;
	height: 422px;
	background: #FFFFFF;
	display: none;
}

.carouselBox .boxItem.cur {
	display: block;
}

.carouselBox .boxItem .itemPic {
	width: 828px;
	height: 422px;
	float: left;
}

.carouselBox .boxItem .itemPic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.carouselBox .boxControl {
	position: absolute;
	right: -24px;
	top: 22px;
	width: 400px;
	height: 422px;
}

.carouselBox .boxControl h3 {
	width: 400px;
	height: 122px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	color: #333;
	margin-top: -22px;
}

.carouselBox .boxControl h3 span {
	font-size: 16px;
	text-align: left;
	line-height: 24px;
	font-weight: bolder;
	height: 48px;
	overflow: hidden;
	margin: 25px 45px 0 30px;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.carouselBox .boxControl h3 span a {
	color: #333333;
}

.carouselBox .boxControl h3.cur {
	background: url(../images/banner_item.png);
	width: 400px;
	height: 122px;
	color: #FFFFFF;
}

.carouselBox .boxControl h3.cur span a {
	color: #FFFFFF;
}

/* 科技新闻 */
.listKjxw {
	width: auto;
}

.listKjxw ul {
	margin-left: -16px;
}

.listKjxw li {
	width: 265px;
	height: 250px;
	float: left;
	margin-left: 16px;
	margin-bottom: 16px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.listKjxw .kjxwPic {
	width: 265px;
	height: 148px;
	overflow: hidden;
}

.listKjxw .kjxwPic a,
.listKjxw .kjxwPic img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all 0.5s;
	object-fit: cover;
}

.listKjxw li:hover img {
	transform: scale(1.1);
}

.listKjxw .kjxwTit {
	margin: 10px 12px 5px;
	height: 52px;
}

.listKjxw .kjxwTit a {
	font-size: 16px;
	color: #333;
	text-align: justify;
	line-height: 22px;
	font-weight: bolder;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.listKjxw .kjxwTit a:hover {
	color: #bb0b07;
}

.listKjxw .kjxwSourth {
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 22px;
	padding: 0 12px;
	position: relative;
	overflow: hidden;
	height: 22px;
}

.listKjxw .kjxwSourth i {

	/*   background: url(../images/kjxw_icon.png) no-repeat left top;    */
	width: auto;
	height: 21px;
	font-size: 12px;

	font-style: normal;
	text-align: center;
	line-height: 20px;
	/*  position: absolute;   */
	right: -5px;
	top: 0;
	/*  padding: 0 10px;   */
}

.listKjxw li .sourthTime {
	display: none;
}

/* 政务 */
.listZw {
	width: auto;
	height: auto;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	margin-bottom: 20px;
}

.listZw ul {
	padding: 10px;
}

.listZw li {
	border-bottom: 1px solid #ccc;
	/* padding: 10px 0; */
	padding: 7px 0;
}

.listZw li:last-child {
	border-bottom: 0;
}

.listZw h3 {
	font-weight: bolder;
	height: 24px;
	overflow: hidden;
	;
}

.listZw h3 a {
	font-size: 16px;
	color: #333333;
	text-align: justify;
	line-height: 24px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 24px;
}

.listZw h3 a:hover {
	color: #bb0b07;
}

.listZw p {
	font-size: 14px;
	color: #999999;
	text-align: left;
	line-height: 24px;
}

.quickZw {
	background: url(../images/zw_btns.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	height: 50px;
}

.quickZw a {
	display: block;
	width: 50%;
	height: 50px;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}

.quickMedia {
	width: auto;
	margin-bottom: 20px;
}

.quickMedia ul {
	height: 40px;
	margin-left: -10.5px;
}

.quickMedia li {
	width: 98px;
	height: 40px;
	display: block;
	float: left;
	margin-left: 10.5px;
	position: relative;
}

.quickMedia li .code {
	width: 120px;
	height: 120px;
	padding: 5px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	position: absolute;
	bottom: 50px;
	left: 50%;
	margin-left: -60px;
	display: none;
}

.quickMedia li a {
	display: block;
}

.quickMedia li a img {
	width: 98px;
	height: 40px;
	display: block;
	object-fit: cover;
}

.quickPaper {
	width: 314px;
	height: 364px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.quickPaper .paperLink {
	background: url(../images/paper_bg.png);
	width: 314px;
	height: 364px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.quickPaper .paperLink .linkGroup {
	padding-top: 314px;
}

.quickPaper .paperLink .linkGroup a {
	display: block;
	width: 100%;
	height: 50px;
	text-indent: -999px;
	overflow: hidden;
	/* float: left; */
}

.quickPaper .paperpic {
	width: 314px;
	height: 314px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.quickPaper img {
	width: 250px;
	display: inline-block;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	object-fit: cover;
}

/* 广告 */
.groupAd {
	width: auto;
	height: auto;
	margin-bottom: 30px;
	overflow: hidden;
}

.groupAd ul {
	margin-left: -28px;
}

.groupAd li {
	width: 586px;
	height: 100px;
	float: left;
	margin-left: 28px;
}

.groupAd li img {
	width: 586px;
	height: 100px;
	display: block;
	object-fit: cover;
}

.groupAd a {
	display: block;
}

/* 视频 */
.mainVideo {
	width: auto;
	margin-bottom: 30px;
}

.listVideo {
	width: auto;
}

.listVideo ul {
	margin-left: -20px;
}

.listVideo li {
	margin-left: 20px;
	width: 285px;
	height: 270px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	float: left;
	position: relative;
}

.listVideo li .videoHead {
	display: none;
}

.listVideo li.videoLive .videoHead {
	display: block;
	background: url(../images/live_head.png);
	width: 54px;
	height: 53px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.listVideo .videoPic {
	width: auto;
	height: 160px;
	overflow: hidden;
	position: relative;
}

.listVideo .videoPic i {
	background: url(../images/btn_play.png);
	width: 55px;
	height: 55px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9;
	margin: -27.5px 0 0 -27.5px;
	transition: all 0.5s;
}

.listVideo .videoPic img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all 0.5s;
	object-fit: cover;
}

.listVideo li:hover i,
.listVideo li:hover img {
	transform: scale(1.1);
}

.listVideo .videoCont {
	padding: 15px;
}

.listVideo .videoCont h3 {
	height: 44px;
	margin-bottom: 10px;
}

.listVideo .videoCont h3 a {
	font-size: 16px;
	color: #333333;
	text-align: justify;
	line-height: 22px;
	font-weight: bolder;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.listVideo .videoCont h3 a:hover {
	color: #bb0b07;
}

.listVideo .videoCont p {
	height: 80px;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 20px;
	font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	margin-bottom: 25px;
}

.listVideo .videoCont dl,
.listVideo .videoCont dt,
.listVideo .videoCont dd {
	display: inline-block;
	font-size: 14px;
	color: #666666;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
}

.listVideo .videoCont dl {
	display: block;
}

.listVideo .videoCont dt {
	padding-right: 5px;
}

.listVideo .videoCont dd {
	padding-left: 5px;
}

/* 国际频道 */
.internationalBox {
	padding: 10px;
	padding-bottom: 15px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.interNews {
	width: 400px;
	float: left;
}

.interNews .newsPic {
	width: 400px;
	height: 225px;
	overflow: hidden;
}

.interNews .newsPic img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all 0.5s;
	object-fit: cover;
}

.interNews:hover img {
	transform: scale(1.1);
}

.interNews .newsCont {
	padding: 15px 15px 0;
}

.interNews .newsCont h3 {
	height: 44px;
	margin-bottom: 10px;
}

.interNews .newsCont h3 a {
	font-size: 16px;
	color: #333333;
	text-align: justify;
	line-height: 22px;
	font-weight: bolder;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.interNews .newsCont h3 a:hover {
	color: #bb0b07;
}

.interNews .newsCont dl,
.interNews .newsCont dt,
.interNews .newsCont dd {
	display: inline-block;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
}

.interNews .newsCont dl {
	display: block;
}

.interNews .newsCont dt {
	padding-right: 5px;
}

.interNews .newsCont dd {
	padding-left: 5px;
}

.interList {
	width: 355px;
	float: right;
	display: none;
}

.listInter {
	width: auto;
}

.listInter li {
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
}

.listInter li:last-child {
	border-bottom: 0;
}

.listInter h3 {
	font-weight: normal;
	margin-bottom: 5px;
}

.listInter h3 a {
	font-size: 16px;
	color: #333333;
	text-align: justify;
	line-height: 24px;
	font-weight: bolder;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.listInter h3 a:hover {
	color: #bb0b07;
}

.listInter dl,
.listInter dt,
.listInter dd {
	display: inline-block;
	font-size: 14px;
	color: #666666;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
}

.listInter dl {
	display: block;
}

.listInter dt {
	padding-right: 5px;
}

.listInter dd {
	padding-left: 5px;
}

/* English */
.englishBox {
	padding: 8px 12px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.listEng {
	width: auto;
}

.listEng li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
}

.listEng li:last-child {
	border-bottom: 0;
}

.listEng li a {
	font-size: 16px;
	color: #333333;
	text-align: left;
	line-height: 22px;
	font-weight: bolder;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 44px;
}

.listEng li a:hover {
	color: #bb0b07;
}

/* 地方 */
.mainDf {
	padding: 10px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.mainDf .dfLeft {
	width: 400px;
	float: left;
}

.mainDf .dfRight {
	width: 355px;
	float: right;
}

.listDf {
	width: auto;
}

.listDf ul {
	margin-left: -10px;
}

.listDf li {
	width: 195px;
	height: 165px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.listDf .dfPic {
	width: 195px;
	height: 110px;
	overflow: hidden;
}

.listDf .dfPic img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all 0.5s;
	object-fit: cover;
}

.listDf li:hover img {
	transform: scale(1.1);
}

.listDf .dfTit {
	padding: 10px;
}

.listDf .dfTit a {
	font-size: 14px;
	color: #333333;
	text-align: justify;
	line-height: 22px;
	font-weight: bolder;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.listDf .dfTit a:hover {
	color: #bb0b07;
}

/* 专题 */
.mainZt {
	padding: 10px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.mainZt .ztRoll {
	width: auto;
	height: 90px;
	margin-bottom: 10px;
}

/* 专题轮播图 */
.rollBoxZt {
	width: auto;
	height: 90px;
	position: relative;
}

.rollBoxZt .boxItem {
	position: absolute;
	top: 0;
	left: 0;
	width: 295px;
	height: 90px;
	background: #FFFFFF;
	display: none;
}

.rollBoxZt .boxItem.cur {
	display: block;
}

.rollBoxZt .boxItem .itemPic {
	width: 140px;
	height: 90px;
	float: left;
	overflow: hidden;
}

.rollBoxZt .boxItem .itemPic img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	object-fit: cover;
}

.rollBoxZt .boxItem:hover img {
	transform: scale(1.1);
}

.rollBoxZt .boxItem .itemCont {
	width: 140px;
	height: 90px;
	float: right;
	position: relative;
}

.rollBoxZt .boxItem .itemCont a {
	display: block;
	font-size: 14px;
	text-align: justify;
	line-height: 22px;
	color: #323232;
	font-weight: bolder;
}

.rollBoxZt .boxItem .itemCont a:hover {
	color: #bb0b07;
}

.rollBoxZt .boxControl {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 8px;
}

.rollBoxZt .boxControl span {
	width: 8px;
	height: 8px;
	background: #c0c0c0;
	border-radius: 8px;
	display: block;
	float: left;
	overflow: hidden;
	margin-left: 8px;
	cursor: pointer;
}

.rollBoxZt .boxControl span.cur {
	width: 14px;
	background: #2aa0fa;
}

/* 专题列表 */
.listZt {
	width: auto;
}

.listZt li {
	padding: 6px 0;
}

.listZt li:last-child {
	border-bottom: 0;
}

.listZt li a {
	font-size: 14px;
	color: #333;
	text-align: justify;
	line-height: 24px;
	font-weight: bolder;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.listZt li a:hover {
	color: #bb0b07;
}

/* 园区 */
.mainYq {
	padding: 10px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.listYq {
	width: auto;
}

.listYq ul {
	margin-left: -25px;
}

.listYq li {
	width: 390px;
	height: 110px;
	float: left;
	margin-left: 25px;
	margin-bottom: 12px;
}

.listYq .yqPic {
	width: 165px;
	height: 110px;
	float: left;
	overflow: hidden;
}

.listYq .yqPic img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	object-fit: cover;
}

.listYq li:hover img {
	transform: scale(1.1);
}

.listYq .yqCont {
	width: 210px;
	float: right;
	padding: 15px 0;
}

.listYq .yqCont h3 {
	font-weight: normal;
	margin-bottom: 15px;
}

.listYq .yqCont h3 a {
	font-size: 16px;
	color: #333333;
	text-align: justify;
	line-height: 22px;
	font-weight: bolder;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.listYq .yqCont h3 a:hover {
	color: #bb0b07;
}

.listYq .yqCont dl,
.listYq .yqCont dt,
.listYq .yqCont dd {
	display: inline-block;
	font-size: 14px;
	color: #666666;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
}

.listYq .yqCont dl {
	display: block;
}

.listYq .yqCont dt {
	padding-right: 5px;
}

.listYq .yqCont dd {
	padding-left: 5px;
}

/* 热榜 */
.mainRb {
	padding: 10px 15px;
	background: #FFFFFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

/* 热榜列表 */
.listRb {
	width: auto;
	padding: 5px 0;
}

.listRb li {
	padding: 6px 0;
}

.listRb li:last-child {
	border-bottom: 0;
}

.listRb li a {
	font-size: 14px;
	color: #333333;
	text-align: justify;
	line-height: 24px;
	font-weight: bolder;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.listRb li a:hover {
	color: #bb0b07;
}

.listRb i {
	width: 23px;
	height: 21px;
	font-size: 12px;
	color: #333;
	text-align: center;
	line-height: 21px;
	font-style: normal;
	display: block;
	float: left;
	margin-right: 10px;
}

.listRb i.star1 {
	background: url(../images/iconStar1.png);
	color: #FFFFFF;
}

.listRb i.star2 {
	background: url(../images/iconStar2.png);
	color: #FFFFFF;
}

.listRb i.star3 {
	background: url(../images/iconStar3.png);
	color: #FFFFFF;
}

.listRb i.star4 {
	background: url(../images/iconStar4.png);
}

.listRb i.star5 {
	background: url(../images/iconStar5.png);
}

.listRb i.star6 {
	background: url(../images/iconStar6.png);
}

.home-hot-ranking li:nth-child(10)~li {
	display: none;
}

/* 公共样式 */
.group {
	width: auto;
	height: auto;
	margin-bottom: 50px;
}

.mb30 {
	margin-bottom: 30px;
}

.group .gLeft {
	width: 828px;
	height: auto;
	float: left;
}

.group .gRight {
	width: 315px;
	height: auto;
	float: right;
}

/* 公共标题 */
.pubTit {
	width: auto;
	height: 60px;
	overflow: hidden;
	font-size: 24px;
	color: #bb0b07;
	font-weight: bolder;
	text-align: left;
	line-height: 60px;
}

.pubTit a {
	float: right;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	padding-top: 20px;
}

.pubTit a:hover {
	color: #bb0b07;
}

.sourthTime {
	width: auto;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: left;
}

.sourthTime span {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	font-weight: normal;
}

.sourthTime i {
	font-style: normal;
	margin: 0 3px;
}

.mainMask {
	display: none;
}

@media (max-width: 767px) {
	body {
		background: #f2f2f2;
	}

	.main {
		width: auto;
		padding-top: 0.3rem;
		overflow: hidden;
	}

	.group {
		margin-bottom: 0;
	}

	.group .gLeft,
	.group .gRight {
		width: auto;
		float: none;
		background: #FFFFFF;
		box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15);
		margin-bottom: 0.3rem;
	}

	.gj-box {
		display: block !important;




	}

	.gj-box>div {
		float: none !important;
	}

	.gjl {
		width: 100% !important;
		background: #fff;
		margin-bottom: .3rem;
		box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15);
	}

	.gj-epaper {
		display: none;
	}

	.main .home-subtitle {
		padding: 0 .2rem !important;
		text-align: left;
		height: auto !important;
	}

	.main .home-subtitle a {
		display: inline !important;

	}

	.mBanner {
		width: auto;
	}

	.mBanner a,
	.mBanner img {
		display: block;
	}

	/* 头条新闻 */
	.headLines {
		width: auto;
		height: auto;
		min-height: 1rem;
		background: #FFF;
		box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.15);
		overflow: hidden;
		margin: 0 0.3rem 0.3rem;

		padding-bottom: 0;
		margin-top: 0 !important;
	}

	.headLines h3 {
		padding: 0.3rem 0.3rem 0.3rem 1.2rem;
		text-align: left;
		background: url(../images/head_news.png) no-repeat 0.23rem center #FFFFFF;
		background-size: 0.77rem 0.73rem;
	}

	.headLines h3 a {
		font-size: 0.36rem !important;
		line-height: 0.42rem !important;
		color: #333333;
		font-weight: bolder;
		height: auto !important;
		text-align: left !important;
	}

	.headLines h3 span {
		font-size: 0.36rem !important;
		line-height: 0.42rem !important;
	}

	.headLines h3 a:hoveer {
		color: #333333;
	}

	/* 
    .headLines p {
        display: none;
    }

 .headLines > div {
        display: none;
    } */

	/* 隐藏头像 */
	.headLines.noneHead1,
	.headLines.noneHeader0 {
		background: url(../images/head_news.png) no-repeat 0.23rem center #FFFFFF;
		background-size: 0.77rem 0.73rem;
	}

	.headLines.noneHead1 h3,
	.headLines.noneHeader0 h3 {
		padding: 0.3rem 0.3rem 0.3rem 1.2rem;
	}

	.headLines.noneHead1 p,
	.headLines.noneHeader0 p {
		display: none;
	}

	/* 公共标题 */
	.pubTit {
		width: auto;
		height: 0.95rem;
		overflow: hidden;
		padding: 0 0.24rem;
	}

	.pubTit span {
		font-size: 0.36rem;
		color: #bb0b07;
		font-weight: bolder;
		text-align: left;
		line-height: 0.95rem;
		padding-right: 0.35rem;
		background: url(../images/pub_tit.png) no-repeat right 0.52rem;
		background-size: 0.26rem 0.11rem;
		float: left;
	}

	.pubTit a {
		float: right;
		font-size: 0.24rem;
		line-height: 0.95rem;
		color: #666666;
		padding-top: 0;
	}

	/* 科技新闻 */
	.listKjxw {
		width: auto;
	}

	.listKjxw ul {
		margin-left: 0;
		padding: 0 0.24rem;
	}

	/*    .listKjxw li {
        width: 3.4rem;
        height: auto;
        float: left;
        margin-left: 0;
        margin-bottom: 0.16rem;
        background: #FFFFFF;
        box-shadow: none;
    }

    .listKjxw li:nth-child(2n) {
        margin-left: 0.22rem;
    } */

	.listKjxw .kjxwPic {
		width: 3.4rem;
		height: 2.2rem;
		border-radius: 0.12rem;
		overflow: hidden;
		margin: 0 auto;
	}

	.listKjxw .kjxwPic a,
	.listKjxw .kjxwPic img {
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.5s;
		object-fit: cover;
	}

	.listKjxw li:hover img {
		transform: scale(1);
	}

	.listKjxw .kjxwTit {
		margin: 0.2rem 0;
		height: 0.88rem;
	}

	.listKjxw .kjxwTit a {
		font-size: 0.3rem;
		line-height: 0.38rem;
		font-weight: normal;
		-webkit-line-clamp: 2;
	}

	.listKjxw .kjxwSourth {
		font-size: 0.22rem;
		color: #999999;
		line-height: 0.44rem;
		padding: 0;
		position: relative;
		overflow: hidden;
		height: 0.44rem;
	}

	.listKjxw .kjxwSourth i {
		border-radius: 0.21rem;
		width: auto;
		height: 0.42rem;
		font-size: 0.22rem;
		color: #999;
		font-style: normal;
		text-align: center;
		line-height: 0.4rem;
	}

	.listKjxw li .sourthTime {
		display: none;
	}

	.listKjxw li {
		box-shadow: none;
		border-top: 1px solid #cccccc;
		width: auto;
		height: auto;
		float: none;
		padding: 0.24rem 0;
		clear: both;
		margin: 0;
		position: relative;
	}

	.listKjxw li .kjxwPic {
		width: 2.26rem;
		height: 1.38rem;
		border-radius: 0.12rem;
		overflow: hidden;
		position: absolute;
		top: 0.24rem;
		left: 0;
	}

	.listKjxw li .kjxwTit {
		margin: 0 0 0.1rem 2.5rem;
		height: 0.88rem;
	}

	.listKjxw li .sourthTime {
		margin: 0 0 0 2.5rem;
		display: block;
	}

	.listKjxw li .kjxwSourth {
		display: none;
	}

	/* .listKjxw li:nth-child(n+5) {
        border-top: 1px solid #cccccc;
        width: auto;
        float: none;
        padding: 0.24rem 0;
        clear: both;
        margin: 0;
        position: relative;
    }

    .listKjxw li:nth-child(n+5) .kjxwPic {
        width: 2.26rem;
        height: 1.38rem;
        border-radius: 0.12rem;
        overflow: hidden;
        position: absolute;
        top: 0.24rem;
        left: 0;
    }

    .listKjxw li:nth-child(n+5) .kjxwTit {
        margin: 0 0 0.1rem 2.5rem;
        height: 0.88rem;
    }

    .listKjxw li:nth-child(n+5) .sourthTime {
        margin: 0 0 0 2.5rem;
        display: block;
    }

    .listKjxw li:nth-child(n+5) .kjxwSourth {
        display: none;
    } */

	/* 报纸链接 */
	.paperLinkM {
		height: 1rem;
		margin-bottom: 0.3rem;
		overflow: hidden;
	}

	.paperLinkM a {
		width: 7rem;
		height: 1rem;
		background: -webkit-linear-gradient(left, #239ce3, #58dfff);
		background: -o-linear-gradient(right, #239ce3, #58dfff);
		background: linear-gradient(to right, #239ce3, #58dfff);
		display: inline-block;
		cursor: pointer;
		color: #FFFFFF;
		font-size: 0.36rem;
		line-height: 1rem;
		letter-spacing: 0.1rem;
		overflow: hidden;
		box-shadow: 0 0 10px rgb(0 0 0 / 15%);
		border-radius: 8px;
	}

	/* 	.paperLinkM a:nth-child(1) {
        background: url(../images/index2020/paper_btn1.jpg) no-repeat;
        background-size: 100% 100%;
    }

    .paperLinkM a:nth-child(2) {
        background: url(../images/index2020/paper_btn2.jpg) no-repeat;
        background-size: 100% 100%;
    } */
	/* 政务 */
	.listZw {
		box-shadow: none;
		margin-bottom: 0.2rem;
	}

	.listZw ul {
		padding: 0 0.24rem;
	}

	.listZw li {
		border-bottom: 1px solid #ccc;
		/* padding: 10px 0; */
		padding: 0.24rem 0;
	}

	.listZw li:last-child {
		border-bottom: 0;
	}

	.listZw h3 {
		font-weight: normal;
	}

	.listZw h3 a {
		height: 0.96rem;
		font-size: 0.3rem;
		line-height: 0.48rem;
		-webkit-line-clamp: 2;
	}

	.listZw h3 a:hover {
		color: #333333;
	}

	.listZw p {
		font-size: 0.24rem;
		line-height: 0.48rem;
	}

	.mainAd {
		width: auto;
		position: relative;
		margin: 0 0.24rem 0.3rem;
	}

	.mainAd .swiper-container {
		overflow: hidden;
	}

	.mainAd .swiper-slide {
		transition: 300ms;
		position: relative;
	}

	.mainAd .swiper-pagination {
		/* background: #58dfff; */
		text-align: right;
		bottom: 0;
	}

	.mainAd .swiper-pagination .swiper-pagination-bullet {
		background: #fff;
	}

	.mainAd .swiper-pagination .swiper-pagination-bullet-active {
		background: #239ce3;
	}

	.mainAd a {
		display: block;
	}

	.mainAd img {
		width: 100%;
		height: 100%;
		display: block;
	}

	.mainVideo {
		background: #FFFFFF;
		box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15);
		margin-bottom: 0.3rem;
	}

	.listVideo {
		width: auto;
	}

	.listVideo ul {
		margin-left: 0;
		padding: 0 0.24rem;
		overflow: hidden;
	}

	.listVideo li {
		margin-left: 0;
		width: 3.4rem;
		height: 3.9rem;
		box-shadow: none;
	}

	.listVideo li:nth-child(2n) {
		margin-left: 0.22rem;
	}

	.listVideo li.videoLive .videoHead {
		display: block;
		background: url(../images/live_head.png);
		width: 54px;
		height: 53px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}

	.listVideo .videoPic {
		width: 3.4rem;
		height: 2.2rem;
		border-radius: 0.12rem;
		overflow: hidden;
		margin-bottom: 0.1rem;
	}

	.listVideo .videoPic i {
		background-size: 100% 100%;
		width: 0.55rem;
		height: 0.55rem;
		margin: -0.275rem 0 0 -0.275rem;
	}

	.listVideo li:hover i,
	.listVideo li:hover img {
		transform: scale(1);
	}

	.listVideo .videoCont {
		padding: 0;
	}

	.listVideo .videoCont h3 {
		height: 0.76rem;
		margin-bottom: 0.1rem;
	}

	.listVideo .videoCont h3 a {
		font-size: 0.3rem;
		color: #333333;
		line-height: 0.38rem;
		font-weight: normal;
		-webkit-line-clamp: 2;
	}

	.listVideo .videoCont h3 a:hover {
		color: #333333;
	}

	.listVideo .videoCont p {}

	/* 国际频道 */
	.internationalBox {
		padding: 0 0.24rem;
		box-shadow: none;
	}

	.interNews {
		width: auto;
		float: none;
		position: relative;
		margin-bottom: 0.24rem;
	}

	.interNews .newsPic {
		width: 2.26rem;
		height: 1.38rem;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
	}

	.interNews:hover img {
		transform: scale(1);
	}

	.interNews .newsCont {
		padding: 0 0 0 2.5rem;
	}

	.interNews .newsCont h3 {
		height: 0.76rem;
		margin-bottom: 0.24rem;
	}

	.interNews .newsCont h3 a {
		font-size: 0.3rem;
		color: #333333;
		text-align: justify;
		line-height: 0.38rem;
		font-weight: normal;
		-webkit-line-clamp: 2;
	}

	.interNews .newsCont h3 a:hover {
		color: #333333;
	}

	.interList {
		display: block;
		width: auto;
		float: none;
	}

	.listInter {
		width: auto;
	}

	.listInter li {
		border-top: 1px solid #ccc;
		border-bottom: 0;
		padding: 0.24rem 0;
	}

	.listInter li:last-child {
		border-bottom: 0;
	}

	.listInter h3 {
		margin-bottom: 0.1rem;
	}

	.listInter h3 a {
		font-size: 0.3rem;
		color: #333333;
		font-weight: normal;
		line-height: 0.38rem;
		-webkit-line-clamp: 2;
	}

	.listInter h3 a:hover {
		color: #333333;
	}

	/* 地方频道 */
	.mainDf {
		padding: 0 0.24rem;
		box-shadow: none;
	}

	.mainDf .dfLeft {
		width: auto;
		float: none;
	}

	.mainDf .dfRight {
		width: auto;
		float: none;
	}

	.listDf {
		width: auto;
	}

	.listDf ul {
		margin-left: 0;
		overflow: hidden;
	}

	.listDf li {
		width: 3.4rem;
		height: 3.4rem;
		float: left;
		margin-left: 0;
		margin-bottom: 0;
	}

	.listDf li:nth-child(2n) {
		margin-left: 0.22rem;
	}

	.listDf .dfPic {
		width: 3.4rem;
		height: 2.2rem;
		overflow: hidden;
		border-radius: 0.12rem;
		margin-bottom: 0.2rem;
	}

	.listDf li:hover img {
		transform: scale(1);
	}

	.listDf .dfTit {
		padding: 0;
	}

	.listDf .dfTit a {
		font-size: 0.3rem;
		color: #333333;
		line-height: 0.38rem;
		font-weight: normal;
		-webkit-line-clamp: 2;
	}

	.listDf .dfTit a:hover {
		color: #333333;
	}

	/* 园区 */
	.mainYq {
		padding: 0 0.24rem;
		box-shadow: none;
	}

	.listYq {
		width: auto;
	}

	.listYq ul {
		margin-left: 0;
	}

	.listYq li {
		width: auto;
		height: auto;
		float: none;
		margin-left: 0;
		margin-bottom: 0;
		position: relative;
		border-top: 1px solid #CCCCCC;
		padding: 0.24rem 0;
	}

	.listYq li:first-child {
		border-top: 0;
		margin-top: -0.24rem;
	}

	.listYq .yqPic {
		width: 2.26rem;
		height: 1.38rem;
		float: none;
		overflow: hidden;
		border-radius: 0.12rem;
		position: absolute;
		top: 0.24rem;
		left: 0;
	}

	.listYq li:hover img {
		transform: scale(1);
	}

	.listYq .yqCont {
		width: auto;
		float: none;
		padding: 0;
		margin: 0 0 0 2.5rem;
	}

	.listYq .yqCont h3 {
		font-weight: normal;
		margin-bottom: 0.1rem;
		height: 0.88rem;
	}

	.listYq .yqCont h3 a {
		font-size: 0.3rem;
		color: #333333;
		line-height: 0.44rem;
		font-weight: normal;
		-webkit-line-clamp: 2;
	}

	.listYq .yqCont h3 a:hover {
		color: #333333;
	}

	/* 来源时间 */
	.sourthTime {
		width: auto;
		height: 0.4rem;
		overflow: hidden;
		text-align: left;
		font-size: 0.24rem;
		color: #999999;
		line-height: 0.4rem;
		font-weight: normal;
	}

	.sourthTime span {
		font-size: 0.24rem;
		color: #999999;
		line-height: 0.4rem;
		font-weight: normal;
	}

	.sourthTime i {
		margin: 0 0.06rem;
	}

	/* 手机轮播 */
	#mbCarouselBox {
		margin-bottom: 0.3rem;
	}

	#mbCarouselBox .swiper-container {
		width: 6.58rem;
		height: 3.2rem;
		margin: 0 auto;
		overflow: inherit !important;
	}

	#mbCarouselBox .swiper-slide {
		transition: 300ms;
		transform: scale(0.95);
		position: relative;
	}

	#mbCarouselBox .swiper-slide-active,
	#mbCarouselBox .swiper-slide-duplicate-active {
		transform: scale(1);
	}

	#mbCarouselBox .swiperPic {
		width: 6.58rem;
		height: 3.2rem;
		border-radius: 0.12rem;
		overflow: hidden;
		margin: 0 auto;
	}

	#mbCarouselBox .swiperPic img {
		width: 100%;
		height: 100%;
		display: block;
		object-fit: cover;
	}

	#mbCarouselBox .swiperTit {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
	}

	#mbCarouselBox .swiperTit a {
		font-size: 0.28rem;
		line-height: 0.6rem;
		color: #FFFFFF;
		font-weight: bolder;
		text-align: left;
		display: block;
		padding: 0 0.9rem 0 0.3rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		background: rgba(0, 0, 0, 0.6);
	}

	#mbCarouselBox .swiper-pagination {
		text-align: right;
		color: #FFFFFF;
		padding: 0 0.3rem;
		font-size: 0.24rem;
		line-height: 0.6rem;
		bottom: 0;
	}

	#mbCarouselBox .swiper-pagination .swiper-pagination-current {
		color: #F25453;
	}

	.mainMask {
		display: block;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 9999;
		background: #fff;
	}

	.mainMask .loading {
		width: 100px;
		/* height: 10px; */
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.mainMask .loading img {
		width: 100%;
		height: auto;
		display: block;
	}

	.mainMask .loading span {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin-right: 5px;
		background: #239ce3;
		-webkit-animation: load 0.78s ease infinite;
		opacity: 0;
	}

	.mainMask .loading span:last-child {
		margin-right: 0px;
	}

	@-webkit-keyframes load {
		0% {
			opacity: 1;
			-webkit-transform: scale(1);
		}

		100% {
			opacity: .2;
			-webkit-transform: scale(.2);
		}
	}

	.loading span:nth-child(1) {
		-webkit-animation-delay: 0.13s;
	}

	.loading span:nth-child(2) {
		-webkit-animation-delay: 0.26s;
	}

	.loading span:nth-child(3) {
		-webkit-animation-delay: 0.39s;
	}

	.loading span:nth-child(4) {
		-webkit-animation-delay: 0.52s;
	}

	.loading span:nth-child(5) {
		-webkit-animation-delay: 0.65s;
	}

	.xzxbg {
		display: none;
	}
}


.m_hotTit a {
	display: inline !important;
}

.noneHead0 .xzxbg {
	position: absolute;
	bottom: -10px;
	right: 0px;
	z-index: 999;
}

.noneHead1 .xzxbg {
	display: none;
}

.noneHead1 .home-subtitle {
	padding-left: 20px;
	padding-right: 20px;
}

.noneHead0 .home-subtitle {
	padding-left: 20px;
	padding-right: 250px;
}

.noneHead1 .home-subtitle dt:nth-of-type(2) {
	display: none;
}

.noneHead0 .home-subtitle dt:nth-of-type(2) {
	display: none;
}

.home-subtitle a {

	color: #666;
	display: inline-block;

}

.home-subtitle a:hover {
	color: #bb0b07;

}

.gj-epaper {
	padding-top: 64px;
}

.gj-box {
	display: flex;
	justify-content: space-between;
}

.gjl {
	width: 420px;
	float: left;

	.internationalBox {
		padding-bottom: 0;
	}
}

.gj-eng {
	width: 365px;
	float: left;

	.englishBox {
		padding: 18px 12px;
	}
}

.gj-epaper {
	width: 300px;
}

.paperBox {
	width: 300px;
	height: 355px;
	background: url(https://www.stdaily.com/resource/kjw/English/images/paper_bg.png) no-repeat left bottom;
}

.paperBox .boxPic {
	width: 250px;
	height: 305px;
	overflow: hidden;
	margin: 0 auto;
	box-shadow: 0px 0 18px rgba(0, 0, 0, 0.12);
}

.paperBox .boxLink {
	width: 300px;
	height: 50px;


}

.paperBox .boxLink a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0;
	text-indent: -999px;
}


@media (max-width: 767px) {

	.gj-eng {
		width: 100%;
		background: #fff;
		margin-bottom: .3rem;
		box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15);
	}

	.englishBox {
		padding: 0 12px !important;
		box-shadow: none;
	}

	.m-home-hot{
		margin: 0 0.3rem 0.3rem;
		padding: 0.3rem !important;
	}
	
	.m-home-hot li:last-child{
		margin-bottom: 0;
	}

	.m-home-hot li a {
		font-size: 0.32rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
}

.newsLines {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 40px;
}

.newsLines .lineBg {
	width: 212px;
	height: 190px;
	background: url(https://statics.kjrb.com.cn/resource/kjw/images/xzxbg.png) no-repeat bottom right;
	background-size: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 9;
}

.newsLines .lineCont {
	width: 100%;
	padding: 40px 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	text-align: center;
}

.newsLines .lineCont .contTit {
	padding: 0 240px 0 30px;
}

.newsLines .lineCont .contTit a {
	font-size: 36px;
	line-height: 1.2em;
	font-weight: bolder;
}

.newsLines .lineCont .contTit p {
	display: inline-block;
}

.newsLines .lineCont .contSubtit {
	padding: 10px 240px 0 30px;
}

.newsLines .lineCont .contSubtit a {
	font-size: 16px;
	line-height: 1.2em;
	color: #666;
	margin: 0 8px;
	display: inline-block;
}

.newsLines .lineCont .contTit a:hover,
.newsLines .lineCont .contSubtit a:hover {
	color: #bb0b07;
}

.newsLines.noneBg{
	padding-top: 0!important;
}

.newsLines.noneBg .lineBg {
	display: none;
}

.newsLines.noneBg .contTit,
.newsLines.noneBg .contSubtit {
	padding-right: 30px;
}

@media (max-width: 767px) {
	.newsLines {
		width: auto;
		background-color: #fff;
		box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.15);
		overflow: hidden;
		margin: 0 0.3rem 0.3rem;
		padding-top: 0!important;
	}

	.newsLines .lineBg {
		display: none;
	}

	.newsLines .lineCont {
		padding: 0.25rem 0;
		position: relative;
	}

	.newsLines .lineCont .contTit {
		padding: 0.12rem 0.3rem 0.12rem 1.3rem;
		background: url(https://www.stdaily.com/resource/kjw/index/images/head_news.png) no-repeat 0.3rem center #FFFFFF;
		background-size: 0.77rem 0.73rem;
		text-align: justify;
	}

	.newsLines .lineCont .contTit a {
		font-size: 0.36rem!important;
		line-height: 0.42rem!important;
		margin: 0;
	}
	
	.newsLines .lineCont .contTit a * {
		font-size: 0.36rem!important;
		line-height: 0.42rem!important;
	}
	
	.newsLines .lineCont .contSubtit {
		text-align: justify;
		padding: 0 0.3rem;
	}

	.newsLines .lineCont .contSubtit a {
		font-size: 0.26rem;
		line-height: 0.28rem;
		margin: 0;
		margin-right: 0.16rem;
		display: inline;
	}
}

